﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace MvcAtletIS.Models
{
    [MetadataType(typeof(DisciplinesMetaData))]
    public partial class Disciplines
    {
    }

    public class DisciplinesMetaData
    {
        [DisplayName("Názov")]
        [Required(ErrorMessage = "Názov je povinný údaj.")]
        public string Name { get; set; }

        [DisplayName("Alternatívny názov")]
        public string AlterName { get; set; }

        [DisplayName("Popis")]
        public string Description { get; set; }

        [DisplayName("Kód disciplíny")]
        [Required(ErrorMessage = "Kód disciplíny je povinný údaj.")]
        public int Code { get; set; }

        [DisplayName("Kód výsledku")]
        [Required(ErrorMessage = "Kód výsledku je povinný údaj.")]
        public int ResultCode { get; set; }

        [DisplayName("Aktívna")]
        [DefaultValue(true)]
        public bool Active { get; set; }

        [DisplayName("Synch.")]
        [DefaultValue(true)]
        public bool Sync { get; set; }
    }
}